// template<int id>
// struct PropertyTypeTrace
// {
// };
// 
// 
// #define DEFINE_PROPERTY(id_,type_) \
// 	template<> \
// 	struct PropertyTypeTrace<id_> \
// 	{\
// 		typedef type_ type; \
// 	};
// 
// #define PROPERTY_TYPE(id_) PropertyTypeTrace<id>::type;
#ifndef PropertyIDs_h__
#define PropertyIDs_h__

#define PID_GUID_LOW		0
#define PID_GUID_HIGH		1
#define PID_NAME			2

#define PID_POS_X			3
#define PID_POS_Y			4
#define PID_POS_Z			5
#define PID_POS_O			6

#define PID_MAP_ID			7

#define PID_OBJECT_TYPE		8
#define PID_OBJECT_TYPEID	9

#define PID_PLAYER_IDS_SIZE 10

#endif // PropertyIDs_h__



